[.md 972 B

[

ํŒŒ์ผ ํ˜•์‹ ํ™•์ธ ๋ฐ ๊ฐ’ ๋น„๊ต. ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด 0์„ ๋ฐ˜ํ™˜ํ•˜๊ณ , ๊ฑฐ์ง“์ด๋ฉด 1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ •๋ณด: https://www.gnu.org/software/bash/manual/bash.html#index-test.

  • ์ฃผ์–ด์ง„ ๋ณ€์ˆ˜๊ฐ€ ๋ฌธ์ž์—ด๊ณผ ๊ฐ™์€์ง€/๋‹ค๋ฅธ์ง€ ๋น„๊ต:

[ "${{๋ณ€์ˆ˜}}" {{=|!=}} "{{๋ฌธ์ž์—ด}}" ]

  • ์ฃผ์–ด์ง„ ๋ณ€์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„ ์ˆซ์ž์™€ ๊ฐ™์€์ง€[eq]/๋‹ค๋ฅธ์ง€[ne]/๋ณด๋‹ค ํฐ์ง€[gt]/๋ณด๋‹ค ์ž‘์€์ง€[lt]/ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€์ง€[ge]/์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€์ง€[le] ๋น„๊ต:

[ "${{๋ณ€์ˆ˜}}" -{{eq|ne|gt|lt|ge|le}} {{์ˆซ์ž}} ]

  • ์ง€์ •๋œ ๋ณ€์ˆ˜์— ๋น„์–ด ์žˆ์ง€ ์•Š์€ ๊ฐ’์ด ์žˆ๋Š”์ง€ ํ™•์ธ:

[ -n "${{๋ณ€์ˆ˜}}" ]

  • ์ง€์ •๋œ ๋ณ€์ˆ˜๊ฐ€ ๋น„์–ด์žˆ๋Š”์ง€ ํ™•์ธ:

[ -z "${{๋ณ€์ˆ˜}}" ]

  • ์ง€์ •๋œ ํŒŒ์ผ์ด ์žˆ๋Š”์ง€ ํ™•์ธ:

[ -f {{ํŒŒ์ผ/์˜/๊ฒฝ๋กœ}} ]

  • ์ง€์ •๋œ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ:

[ -d {{๋””๋ ‰ํ† ๋ฆฌ/์˜/๊ฒฝ๋กœ}} ]

  • ์ง€์ •๋œ ํŒŒ์ผ ํ˜น์€ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ:

[ -e {{๋””๋ ‰ํ† ๋ฆฌ_ํ˜น์€_ํŒŒ์ผ/์˜/๊ฒฝ๋กœ}} ]